lfad model
- North America > United States > Georgia > Fulton County > Atlanta (0.04)
- North America > Canada (0.04)
- Africa > Senegal > Kolda Region > Kolda (0.04)
FPGA Deployment of LFADS for Real-time Neuroscience Experiments
Liu, Xiaohan, Chen, ChiJui, Huang, YanLun, Yang, LingChi, Khoda, Elham E, Chen, Yihui, Hauck, Scott, Hsu, Shih-Chieh, Lai, Bo-Cheng
Large-scale recordings of neural activity are providing new opportunities to study neural population dynamics. A powerful method for analyzing such high-dimensional measurements is to deploy an algorithm to learn the low-dimensional latent dynamics. LFADS (Latent Factor Analysis via Dynamical Systems) is a deep learning method for inferring latent dynamics from high-dimensional neural spiking data recorded simultaneously in single trials. This method has shown a remarkable performance in modeling complex brain signals with an average inference latency in milliseconds. As our capacity of simultaneously recording many neurons is increasing exponentially, it is becoming crucial to build capacity for deploying low-latency inference of the computing algorithms. To improve the real-time processing ability of LFADS, we introduce an efficient implementation of the LFADS models onto Field Programmable Gate Arrays (FPGA). Our implementation shows an inference latency of 41.97 $\mu$s for processing the data in a single trial on a Xilinx U55C.
- North America > United States > California > San Francisco County > San Francisco (0.16)
- Asia > Taiwan (0.05)
LFADS - Latent Factor Analysis via Dynamical Systems
Sussillo, David, Jozefowicz, Rafal, Abbott, L. F., Pandarinath, Chethan
Neuroscience is experiencing a data revolution in which many hundreds or thousands of neurons are recorded simultaneously. Currently, there is little consensus on how such data should be analyzed. Here we introduce LFADS (Latent Factor Analysis via Dynamical Systems), a method to infer latent dynamics from simultaneously recorded, single-trial, high-dimensional neural spiking data. LFADS is a sequential model based on a variational auto-encoder. By making a dynamical systems hypothesis regarding the generation of the observed data, LFADS reduces observed spiking to a set of low-dimensional temporal factors, per-trial initial conditions, and inferred inputs. We compare LFADS to existing methods on synthetic data and show that it significantly out-performs them in inferring neural firing rates and latent dynamics.